home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 726-750 / 750 / sizew / sizew.dok < prev    next >
Text File  |  1995-03-18  |  7KB  |  244 lines

  1.  
  2.                         SizeW  Version 1.5
  3.  
  4.                         geschrieben 1992
  5.  
  6.                            von H.P.G
  7.  
  8.                        FREEWARE Version
  9.  
  10.  
  11.  
  12. SizeW benötigt mindestens OS 2.xx Version 37.xx um zu laufen.
  13.  
  14. SizeW ist ein Tool, daß das aktive Fenster nach  den  angegebenen  Koor-
  15. dinaten vergrößert  (bzw.  verkleinrt)  und  gegebenenfalls  verschiebt.
  16.  
  17. Man kann diese Koordinaten als Übergabeparameter angeben oder  man  kann
  18. eine Datei angeben in der die Koordinaten stehen.
  19.  
  20. Dies braucht man allerdings nicht selber zu tun,  denn  dafür  habe  ich
  21. auch ein kleines Programm geschrieben, daß ebenfalls auf dieser Diskette
  22. zu finden sein müßte.
  23.  
  24. Das Programm SaveW, schreibt Fensterkoordinaten in eine Datei. Wen SizeW
  25. interessiert, sollte sich auch SaveW anschauen.
  26.  
  27.  
  28. Rechtliches:
  29.  
  30.  
  31.         Ich habe mich entschlossen dieses Programm und alle beigefügten Dateien
  32.         und Scripts, sowie aller Anleitungen als FREEWARE zu deklarieren.
  33.         D.H.:
  34.  
  35.             Jeder darf SizeW benutzen.
  36.             Jeder darf SizeW weitergeben, wenn:
  37.  
  38.                 1. alle unten aufgeführten Programme mit weitergegeben werden,
  39.  
  40.                 2. keinerlei Veränderungen unten aufgeführten Programmen vor-
  41.                    genommen wurden,
  42.  
  43.                 3. bei Nachkompilierungen der Quell-Codes muß ein Hinweis auf
  44.                    den Orginal-Programmierer vorhanden sein,
  45.                    bei Herausgabe dieser, muß eine Kopie an mich gesandt werden.
  46.  
  47.                 4. SizeW darf nicht verkauft werden.
  48.  
  49.                        Außnahme: Es darf eine geringe Kopiergebühr erhoben
  50.                                  werden, die aber 5 DM bzw. den entsprechenden
  51.                                  Gegenwert in anderen Währungen nicht über-
  52.                                  steigt.
  53.  
  54.                 5. SizeW darf nur als Teil eines kommerziellen Produktes herraus-
  55.                    gegeben werden, mit ausdrücklicher schriftlicher Genehmigung
  56.                    des Autors (Adresse siehe unten).
  57.  
  58.                 Zuwiderhandlungen der oben Aufgeführten Konditionen werden
  59.                 Zivilrechtlich verfolgt.
  60.  
  61.  
  62.         Ferner wird für die Funktion des Programmes ,sowie möglicher Folgen
  63.         der Benutzung des Programmes sowie der u. a. Dateien, keinerlei Ge-
  64.         währleistung übernommen. Alle Risiken trägt der Benutzer allein.
  65.  
  66.  
  67.  
  68. Beschreibung:
  69.  
  70.  
  71. SizeW hat folgende Cli - Parameter
  72.  
  73. Syntax: SizeW [Config=f/K] [Left=X/N] [Top=Y/N] [Width=W/N] [Height=H/N]
  74.  
  75. wobei
  76.  
  77.     Config | f     Zeichenkette
  78.  
  79.     gibt Datei mit den Koordinaten an, nach denen,  SizeW  das  momentan
  80.     aktive Fenster verändern soll. Gibt  man  weder  Config  noch  einen
  81.     anderen der anderen Argumente an, so  sucht  SizeW  nach  der  Datei
  82.     's:Window.cfg'.
  83.  
  84.         Bsp: 1> sizew f Ram:FKoords
  85.  
  86.     ( angenommen es existiert die Datei Ram:FKoords )
  87.  
  88.  
  89.     Left   | X        Zahl
  90.  
  91.     Gibt man Left oder X gefolgt von einer Zahl an,  so  versucht  SizeW
  92.     das Fenster mit der linken Kante an  die  angegebene  Koordinate  zu
  93.     verschieben.
  94.  
  95.         Bsp: 1> sizew X 100
  96.  
  97.     ( SizeW verschiebt das Fenster zu  der  Koordinate  100  Pixels  vom
  98.     linken Bildschirmrand )
  99.  
  100.     Top    | Y        Zahl
  101.  
  102.     Gibt man Top oder Y gefolgt von einer Zahl an, so versucht SizeW das
  103.     Fenster mit der oberen Kante an die angegebene  Koordinate  zu  ver-
  104.     schieben.
  105.  
  106.         Bsp: 1> sizew Y 80
  107.  
  108.     ( SizeW verschiebt das Fenster  zu  der  Koordinate  80  Pixels  vom
  109.     oberen Bildschirmrand )
  110.  
  111.  
  112.  
  113.     WIDTH  | W        Zahl
  114.  
  115.     Gibt man WIDTH oder W gefolgt von einer Zahl an, so  versucht  SizeW
  116.     das Fenster auf die angegebene Breite zu  vergrößern  (verkleinern).
  117.  
  118.         Bsp: 1> sizew W 320
  119.  
  120.     ( SizeW verändert die Breite des Fensters auf 320 Pixels )
  121.  
  122.  
  123.     HEIGHT | H        Zahl
  124.  
  125.     Gibt man HEIGHT oder H gefolgt von einer Zahl an, so versucht  SizeW
  126.     das Fenster auf die angegebene  Höhe  zu  vergrößern  (verkleinern).
  127.  
  128.         Bsp: 1> sizew H 256
  129.  
  130.     ( SizeW verändert die Höhe des Fensters auf 256 Pixels Höhe )
  131.  
  132.      _
  133.     |_|
  134.  
  135.     Wird an SizeW kein  Argument  übergeben  verschiebt  und  vergrößert
  136.     (verkleinert) SizeW das aktuelle Fenster  auf  die  in  s:Window.cfg
  137.     angegeben Werte.
  138.  
  139.  
  140.     Alle Argumente können gleichzeitig und in  jeder  Reihenfolge  über-
  141.     geben werden.
  142.  
  143. Allgemeines:
  144.  
  145.     Es kann vorkommen, daß man an SizeW falsche Werte übergibt.
  146.     Bsp:
  147.             sizew W 1000 H 1000
  148.  
  149.     Bei einem Standart Pal Bildschirm von 640 x 256 Pixels wäre die  an-
  150.     gegebene Größe  nicht  möglich.  Intuition  in  der  neuen  OS  2.xx
  151.     Kickstart achtet aber auf Verstöße dieser Art. D.H. bei  Angabe  von
  152.     falschen Werten berichtigt Intuition diese automatisch.  In  unserem
  153.     Beispiel würde also das Fenster auf die Koordinaten  0,0  verschoben
  154.     und auf die maximale Größe vergrößert. Ebenso verhält es sich bei zu
  155.     kleinen Werten. Unterschreiten angegebene  Breiten  bzw.  Höhenwerte
  156.     die bei jedem Fenster vorhandenen Minimalwerte, so wird  dies  eben-
  157.     falls berücksichtigt.
  158.  
  159.     Bsp:
  160.  
  161.             SizeW W 0 H 20
  162.  
  163.     bei einem normalen SHELL-Fenster würde das Fenster auf die kleinste
  164.     erlaubte Größe verkleinert werden.
  165.  
  166.  
  167.     Was passiert, wenn man sowohl falsche Koordinaten als auch falsche
  168.     Größen angibt ?
  169.  
  170.     Intuition setzt die Priorität auf die Breite. D.H., daß
  171.  
  172.     z.B.:
  173.  
  174.             SizeW X 300 Y 20 W 1000
  175.  
  176.     nicht das Fenster an die X Y Koordinaten verschiebt und es dann  bis
  177.     zum rechten unteren Bildschirmrand  vergrößert,  sondern  verschiebt
  178.     Intuition das Fenster auf die Y-Koordinate 20 und  die  X-Koordinate
  179.     0. Dann vergrößert es das Fenster auf die maximale Breite, die  Höhe
  180.     des Fensters wird beibehalten.
  181.  
  182.  
  183.  
  184. Tips:
  185.  
  186.     Will man z.B. beim Start einer Shell die  gleiche  Größe,  als  beim
  187.     letzten Beenden, braucht man das Fenster nicht mit  Hilfe  der  Maus
  188.     umständlich zu verschieben und vergrößern, sondern man fügt  einfach
  189.     in die Datei 's:Shell-Startup'
  190.  
  191. folgende Zeilen ein:
  192.  
  193.             SizeW      ; dies verändert das Shell-Fenster nach den in
  194.                        ; s:Window.config angegeben Werten
  195.                        ; siehe auch SaveW
  196.  
  197. nützlich sind auch folgende Aliase:
  198.  
  199.  
  200.             alias Full SizeW W 1000 H 1000
  201.             ; vergrößern eines Shell-Fensters auf die maximale Größe
  202.  
  203.             alias Small SizeW W 0 H 0
  204.             ; verkleinern eines Shell-Fensters auf die kleinste Größe
  205.  
  206.  
  207.             zu diesem Thema gibt es auch  im  SaveW  Verzeichnis  einige
  208.             nützliche Beispiele.
  209.  
  210.  
  211. Das Wars
  212.  
  213.          Ich hoffe, daß viele Leute SizeW benutzen.
  214.          Findet ihr irgendwelche Fehler des Programms, so laßt  es  mich
  215.          wissen. Auch konstruktive Kritik und/oder Ideen sind willkommen.
  216.  
  217. Viel Spaß  noch ...
  218.  
  219.     Meine Adresse lautet:
  220.  
  221.         Hans-Peter Günther
  222.         Grüner Weg 5
  223.         W-3501 Fuldatal 2
  224.         Germany
  225.  
  226.     euer H.P.G
  227.  
  228. Liste der Dateien:
  229.  
  230. (Fehlt eine der folgenden Dateien, ist diese Veröffentlichung inkomplett)
  231.  
  232. SizeW            : Das Programm
  233. SizeW.info
  234. SizeW.doc        : Englische Anleitung
  235. SizeW.doc.info
  236. SizeW.dok        : Deutsche Anleitung
  237. SizeW.dok.info
  238.  
  239. ------ ENDE
  240.  
  241.  
  242.  
  243.  
  244.